Skip to content

Fix: ata asm sizes, add gitignore, and delete artifacts.#2

Open
Daniel-Aguila wants to merge 1 commit intoFreeze-Software:mainfrom
Daniel-Aguila:fix/ata-pio-asm_size_correction
Open

Fix: ata asm sizes, add gitignore, and delete artifacts.#2
Daniel-Aguila wants to merge 1 commit intoFreeze-Software:mainfrom
Daniel-Aguila:fix/ata-pio-asm_size_correction

Conversation

@Daniel-Aguila
Copy link
Copy Markdown

ATA_REG_DATA is 0x1F0 which is taken as 32bits, but asm inw/outw are asking for 16bit, so I added "w" to modify and enforce the 16bit size. As well as added "memory" clobber, to avoid unwanted memory reordering.

Before this update, I was unable to properly 'make all'

ATA_REG_DATA is 0x1F0 which is taken as 32bits, but asm inw/outw are
asking for 16bit, so I added "w" to modify and enforce the 16bit size. As
well as added "memory" clobber, to avoid unwanted memory reordering.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant